/* -------------------- 本业务模块通用 -------------------- */
// 模块基本布局容器
export { default as ConfModuleContainer } from './module-common/ConfModuleContainer/ConfModuleContainer.vue';
export { default as ConfModuleContainerCameras } from './module-common/ConfModuleContainer/ConfModuleContainerCameras.vue';
export { default as TabModuleContainer } from './module-common/TabModuleContainer/TabModuleContainer.vue';
export { default as SecondPageTabPage } from './module-common/SecondPageTabPage/SecondPageTabPage.vue';

/* -------------------- 盒子管理 -------------------- */
// 卡片页
export { default as BoxesCardPage } from './boxes/BoxesCardPage/BoxesCardPage.vue';
// table页
export { default as BoxesTablePage } from './boxes/BoxesTablePage/BoxesTablePage.vue';
// 报警配置弹框
export { default as AlarmConfiguration } from './boxes/AlarmConfiguration/AlarmConfiguration.vue';
// 盒子详情容器
export { default as BoxInfoContainer } from './boxes/BoxInfoContainer/BoxInfoContainer.vue';
// 修改设备名称弹窗
export { default as BoxInfoDeviceName } from './boxes/BoxInfoDeviceName/BoxInfoDeviceName.vue';
// 修改系统时间弹窗
export { default as BoxInfoOsTime } from './boxes/BoxInfoOsTime/BoxInfoOsTime.vue';
// AI配置右侧表单
export { default as BoxesAIForm } from './boxes/BoxesAIForm/BoxesAIForm.vue';
// 人脸库
export { default as FaceLibrary } from './boxes/BoxesAIForm/FaceLibrary/FaceLibrary.vue';
// 批量上传
export { default as UploadSelectModal } from './boxes/BoxesAIForm/UploadSelectModal/UploadSelectModal.vue';

// 盒子基本信息
export { default as BoxBasicInfo } from './boxes/BoxBasicInfo/BoxBasicInfo.vue';
// 盒子网络配置
export { default as BoxNetwrok } from './boxes/BoxNetwrok/BoxNetwrok.vue';
// AI配置
export { default as BoxAiConf } from './boxes/BoxAiConf/BoxAiConf.vue';
export { default as BoxesAITempForm } from './boxes/BoxesAIForm/BoxesAITempForm/BoxesAITempForm.vue';
// 盒子性能
export { default as BoxPerformance } from './boxes/BoxPerformance/BoxPerformance.vue';

/** 同步人员数据 */
export { default as SyncPerson } from './boxes/SyncPerson/SyncPerson.vue';

/* -------------------- 算法授权 -------------------- */
export { default as ThreeLoading } from './algo-auth/ThreeLoading.vue'; // loading组件
export { default as NoAlgoAuth } from './algo-auth/NoAlgoauth.vue'; // 没有权限

/* -------------------- 数据回流 -------------------- */
export { default as DataReflux } from './data-reflux/DataReflux.vue'; // 算法参数配置表单
export { default as RefluxConfig } from './data-reflux/RefluxConfig.vue'; // 算法参数配置弹窗

/* -------------------- 报警通知 -------------------- */

/* -------------------- 系统账号 -------------------- */
export { default as UpdatePassword } from './accounts/UpdatePassword/UpdatePassword.vue'; // 账户修改密码
export { default as AddEditAccount } from './accounts/AddEditAccount/AddEditAccount.vue'; // 新增&编辑>账号
export { default as RoleTransfer } from './accounts/RoleTransfer/RoleTransfer.vue'; // 超级账户转移
export { default as CameraDataPermissions } from './accounts/DataAuth/CameraDataPermissions.vue'; // 数据权限
export { default as AlarmDataPermissions } from './accounts/DataAuth/AlarmDataPermissions.vue'; // 数据权限

/* -------------------- 摄像头管理 -------------------- */
export { default as ServiceForm } from './cameras/ServiceForm/ServiceForm.vue'; // 算法参数配置表单
export { default as ServiceFormModal } from './cameras/ServiceFormModal.vue'; // 算法参数配置弹窗
export { default as BatchAddModal } from './cameras/BatchAddModal.vue'; // 算法参数配置弹窗
export { default as CopyAllAlgorithms } from './cameras/CopyAllAlgorithms.vue'; // 复制全部算法配置到

//摄像头管理----> 布局页面 组件
export { default as CamerasAiHeader } from './cameras/algorithm/CamerasAiHeader.vue'; // 摄像头管理头部
export { default as CamerasAiTree } from './cameras/algorithm/CamerasAiTree.vue'; // 摄像头管理左侧树
export { default as CamerasAiServerList } from './cameras/algorithm/CamerasAiServerList.vue'; // 摄像头管理ai服务列表
export { default as CamerasAiVideoTop } from './cameras/algorithm/CamerasAiVideoTop.vue'; // 摄像头管理视频顶部

/* -------------------- 报警设备管理 -------------------- */
export { default as EditEquipmentModal } from './alarm-equipment-manage/edit-equipment-modal.vue';
export { default as AlgoAlarmControlModal } from './alarm-equipment-manage/algo-alarm-control-modal.vue';

/* -------------------- 数据统计 -------------------- */
export { default as DataStatisticsCard } from './data-statistics/data-statistics-card.vue'; //表格卡片

// 算法处罚弹窗
export { default as AlgorithmPunish } from './Punish/AlgorithmPunish/AlgorithmPunish.vue';
export { default as DoubblePunish } from './Punish/DoubblePunish/DoubblePunish.vue';
